草庐IT

JavaScript LHS 和 RHS 查找

全部标签

php - 正则表达式查找两侧没有空格的&符号

我只是想找出正则表达式来查找前后没有紧跟空格的任何&符号。例如,它会找到“asdf&asdf”和“asdf&asdf”,但不会找到“asdf&asdf”这将在preg_replace中用于前后添加空格。(如果你想知道,问题是我遇到了一个所见即所得的问题,它有一个错误,它去除了&符号两边的空格,我需要在事后手动将它们添加回去)。想法? 最佳答案 (\S&\S|\s&\S|\S&\s)非空白字符,后跟&和另一个非空白字符或空格后跟&,后跟非空格字符或非空白字符后跟&,后跟另一个空白字符 关于

PHP 正则表达式 - 查找和替换

我正在尝试执行此正则表达式匹配和替换,但无法执行。例子firstcontentheresecondcontenthereone;two;three;andmore.morecontenthere.我想找到每组span标签并用这样的东西替换查找firstcontenthere更改为firstcontenthere与其余的span标签相同。class="one",class="two"等等是我在正则表达式匹配表达式中使用的唯一关键标识符。因此,如果我找到具有这些类的span标记,那么我想进行替换。我的主要问题是我无法找到第一个结束标记的出现,所以它所做的是从头到尾找到没有用的东西。到目前为

php - 按列名查找 cakePHP

您好,我一直在尝试了解如何通过字段名称从模型中获取数据。我正在使用cakePHP,我需要从表中检索列的数据。语法是>"selectnamefrompermissions"所以我试图在book.cakephp.org上找到答案,所以我得到了字段函数,但这只给了我第一个值,而我有多个值。我试着做了一个$this->Model->find(array('fields'=>'Model.fieldName'));但我知道语法本身有缺陷。谁能告诉我根据列名查询的方法是什么。 最佳答案 $this->Model->find(array('fie

php - 通过 id 查找元素并将其内容替换为 php

我想使用PHP在文件内容中搜索具有特定ID的元素,替换其内容,然后将我的更改保存到文件中。我能够加载HTML,并再次将其保存回来,但在“查找和替换”(目前正在尝试使用preg_replace)方面遇到问题。这是我目前所拥有的:".$replacement_content.".*?\但是,虽然它成功加载了内容并将其写出(我通过写入单独的文件对其进行了测试),但似乎$updated实际上并没有改变。有什么想法吗? 最佳答案 您可以使用PHP的DOMDocument为此:$html=newDOMDocument();$html->load

php - 使用 PHP 在任意 HTML 中查找重要文本?

我有一些随机的HTML布局,其中包含我想提取的重要文本。我不能只使用strip_tags(),因为那样会在侧边栏/页脚/页眉/等处留下一堆额外的垃圾。我找到了一个methodbuiltinPython我想知道PHP中是否有类似的东西。Theconceptisrathersimple:useinformationaboutthedensityoftextvs.HTMLcodetoworkoutifalineoftextisworthoutputting.(Thisisn’tanovelidea,butitworks!)Thebasicprocessworksasfollows:Parse

php - 如何查找字符串中字符出现的数组

我正在PHP中搜索一个函数来返回字符串中字符位置的数组。输入这些参数“helloworld”,'o'将返回(4,7)。提前致谢。 最佳答案 不需要循环$str='HelloWorld';$letter='o';$letterPositions=array_keys(array_intersect(str_split($str),array($letter)));var_dump($letterPositions); 关于php-如何查找字符串中字符出现的数组,我们在StackOverfl

php - 在 PHP 代码库中查找所有字符串

我有几百万行的PHP代码库没有显示和逻辑的真正分离,我正试图提取代码中表示的所有字符串以进行本地化.显示和逻辑的分离是一个长期目标,但现在我只想能够本地化。在代码中,字符串以PHP的所有可能格式表示,因此我需要一种理论(或实践)方法来解析我们的整个源代码,并且至少找到每个字符串所在的位置。当然,理想情况下,我会用函数调用替换每个字符串,例如"thisisastring"将替换为_("thisisastring")当然我需要同时支持单双quoteformat.其他的我不太关心,它们很少出现,我可以手动更改它们。此外,我当然不想本地化数组索引。所以像这样的字符串$arr["value"]不

php - 如何使用PHP查找两个日期之间的时差

如何使用PHP查找两个日期之间的时差。例如我有两个日期:开始日期:2010-07-3000:00:00结束日期:2010-07-3000:00:00在这种情况下,我该如何使用PHP找到时差。 最佳答案 Butineedlikefollowing:24hrs3minutes5seconds如果您使用的是PHP5.3或更高版本(您应该使用),则可以使用内置的DateTime类产生一个DateInterval可以是formatted很容易。$time_one=newDateTime('2010-07-2912:43:54');$time_

php - 从多个值列表中查找所有不冲突的值组合

我有以下包含值数组的数组:$array=array(array('1','2'),array('a','b','c'),array('x','y'),);可以有任意数量的数组,一个数组可以包含任意数量的值。我目前有一段代码将生成所有组合,其中一个值从每个数组中获取。例如:1ax,1ay,1bx,1by,1cx,1cy,2ax,2ay,2bx,2by,2cx,2cy然而,我真正想要的只是每列中只有一个值的组合,即。1ax不好,因为所有三个值1、a和x都位于第一列,1by不好,因为b和y位于第二列。所以从上面的例子来看,只有这些组合是有效的:1cy,2cx我最初计划只生成所有组合,然后过滤

php - 基于 php 中的键查找值的有效方法

这个问题在这里已经有了答案:Howtofindarray/dictionaryvalueusingkey?(2个答案)关闭去年。有了大约100,000个键/值对的列表(都是字符串,每个大多数大约5-20个字符),我正在寻找一种方法来有效地找到给定键的值。这需要在php网站中完成。我熟悉java中的哈希表(这可能是我在java中工作时会做的事情)但我是php的新手。我正在寻找有关如何存储此列表(在文本文件或数据库中?)和搜索此列表的提示。该列表必须偶尔更新,但我最感兴趣的是查找时间。